-ifndef(_tutorial_types_included).
-define(_tutorial_types_included, yeah).
-include("shared_types.hrl").


-define(tutorial_Operation_ADD, 1).
-define(tutorial_Operation_SUBTRACT, 2).
-define(tutorial_Operation_MULTIPLY, 3).
-define(tutorial_Operation_DIVIDE, 4).

%% struct work

-record(work, {num1 = 0 :: integer(), 
               num2 = undefined :: integer(), 
               op = undefined :: integer(), 
               comment = undefined :: string()}).

%% struct invalidOperation

-record(invalidOperation, {what = undefined :: integer(), 
                           why = undefined :: string()}).

-endif.
